having eaten - German English Dictionary